package com.tarena.tetris;
import org.junit.Test;
/**
 * test: 测试
 * case: 案例 
 */
public class TestCase {
	/** 测试4格方块的运动结果 */
	@Test//是注释 是Java5以后提供语法 标记测试方法
	public void testTetromino(){
		Tetromino t = new T();
		System.out.println(t);
		t.softDrop();
		System.out.println(t);
		t.moveLeft();
		System.out.println(t);
		t.softDrop();
		System.out.println(t);
		t.moveRight();
		System.out.println(t); //...
	}
	
	@Test
	//测试下落流程
	public void testSoftDrop(){
		Tetris tetris = new Tetris();
		tetris.nextTetromino();//生产方块
		System.out.println(tetris.toString());//显示结果 
		for(int i=0; i<30; i++){
			tetris.softDropAction();//下落流程
			System.out.println(tetris); //显示结果
		}
	}
	//@Test
	//测试旋转流程
	
	
}







